package com.sz.common.pay.citic.entity.query;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import java.math.BigDecimal;

/**
 * Created by siqishangshu on 17/10/20.
 *
     <tranDate></tranDate><!--交易日期 char(8)-->
     <tranAmount></tranAmount><!--交易金额 decimal(15，2)-->
     <creditDebitFlag></creditDebitFlag><!--借贷标识 借：D；贷：C char(1)-->
     <oppAccountNo></oppAccountNo><!--对方账号 varchar(32)->
     <oppAccountName></oppAccountName><!--对方账户名称 varchar(122)-->
     <abstract></abstract><!--摘要 varchar(102)-->
     <tranNo></tranNo><!--柜员交易号 char(14)-->
     <sumTranNo></sumTranNo><!--总交易流水号 char(13)-->
     <voucherType></voucherType><!--凭证种类 char(2)-->
     <voucherName></voucherName><!--凭证号varchar(20)-->
     <e3rtDate></e3rtDate><!--退汇日期 char(8)，格式YYYYMMDD-->
     <e3rtFlag></e3rtFlag><!--退汇标志 char(1)，0：退汇；1：非退汇-->
     <chkNum></chkNum><!--对账编号char(20)，当客户上送controlFlag标签并且字段值为1时返回-->
     <rlTranNo></rlTranNo><!--关联交易日志号char(14)，当客户上送controlFlag标签并且字段值为1时返回-->
     <rfTranDt></rfTranDt><!--冲账对方交易日期char(8)，当客户上送controlFlag标签并且字段值为1时返回-->
     <rfTranNo></rfTranNo><!--冲账对方柜员交易号char(14)，当客户上送controlFlag标签并且字段值为1时返回-->
     <tranTime></tranTime><!--交易时间 char(6)，当客户上送controlFlag标签并且字段值为1时返回-->
 */
@XmlAccessorType(XmlAccessType.FIELD)
@Data
public class SummaryInfo {
    private String tranDate;            //tranDate><!--交易日期 char(8)-->
    private BigDecimal tranAmount;      //tranAmount><!--交易金额 decimal(15，2)-->
    private String creditDebitFlag;     //creditDebitFlag><!--借贷标识 借：D；贷：C char(1)-->
    private String oppAccountNo;        //oppAccountNo><!--对方账号 varchar(32)->
    private String oppAccountName;      //oppAccountName><!--对方账户名称 varchar(122)-->
    private String abstract_;           //abstract><!--摘要 varchar(102)-->
    private String tranNo;              //tranNo><!--柜员交易号 char(14)-->
    private String sumTranNo;           //sumTranNo><!--总交易流水号 char(13)-->
    private String voucherType;         //voucherType><!--凭证种类 char(2)-->
    private String voucherName;         //voucherName><!--凭证号varchar(20)-->
    private String e3rtDate;            //e3rtDate><!--退汇日期 char(8)，格式YYYYMMDD-->
    private String e3rtFlag;            //e3rtFlag><!--退汇标志 char(1)，0：退汇；1：非退汇-->
    private String chkNum;              //chkNum><!--对账编号char(20)，当客户上送controlFlag标签并且字段值为1时返回-->
    private String rlTranNo;            //rlTranNo><!--关联交易日志号char(14)，当客户上送controlFlag标签并且字段值为1时返回-->
    private String rfTranDt;            //rfTranDt><!--冲账对方交易日期char(8)，当客户上送controlFlag标签并且字段值为1时返回-->
    private String rfTranNo;            //rfTranNo><!--冲账对方柜员交易号char(14)，当客户上送controlFlag标签并且字段值为1时返回-->
    private String tranTime;            //tranTime><!--交易时间 char(6)，当客户上送controlFlag标签并且字段值为1时返回-->
}
